package cn.bincker.csustcj.edu.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CourseWareCatalog {

    @JsonProperty("accumulativeTimeLast")
    private Integer accumulativeTimeLast; //:"173",

    @JsonProperty("catalogKnowledgePoints")
    private List<Object> catalogKnowledgePoints; //:[],

    @JsonProperty("coursewareCode")
    private String coursewareCode; //:"qy_cslg_10007new",

    @JsonProperty("createdAt")
    private Date createdAt; //:"2023-02-04 20:43:28",

    @JsonProperty("createdBy")
    private String createdBy; //:"高继教",

    @JsonProperty("id")
    private String id; //:"806505125651685376",

    @JsonProperty("isDel")
    private Boolean isDel; //:0,

    @JsonProperty("isEnabled")
    private Boolean isEnabled; //:1,

    @JsonProperty("isMedia")
    private Boolean isMedia; //:1,

    @JsonProperty("learnRecord")
    private String learnRecord; //:null,

    @JsonProperty("lectures")
    private List<Object> lectures; //:[],

    @JsonProperty("media")
    private String media; //:null,

    @JsonProperty("mediaDuration")
    private Integer mediaDuration; //:"1542",

    @JsonProperty("mediaId")
    private Long mediaId; //:0,

    @JsonProperty("name")
    private String name; //:"第一讲",

    @JsonProperty("pId")
    private String pId; //:"0",

    @JsonProperty("parentId")
    private String parentId; //:"0",

    @JsonProperty("questions")
    private List<Object> questions; //:[],

    @JsonProperty("sequenceNum")
    private Integer sequenceNum; //:1,

    @JsonProperty("title")
    private String title; //:"第一讲",

    @JsonProperty("token")
    private String token; //:"",

    @JsonProperty("updatedAt")
    private Date updatedAt; //:"2023-02-04 20:43:28",

    @JsonProperty("updatedBy")
    private String updatedBy; //:"",

    @JsonProperty("validTime")
    private Integer validTime; //:"173"
}
